1
Философия на основе Markdown и основные архитектурные принципы
EvoClass-AI007Урок 1
00:00

Основа OpenClaw

1. Философия на основе Markdown

OpenClaw рассматривает человечески читаемую документацию как абсолютный источник истины. В отличие от систем, где логика скрыта в базах данных, «душа» агента определяется в текстовых файлах, обеспечивая прозрачность и простоту управления версиями.

  • SOUL.md: Определяет персонаж и этические границы.
  • AGENTS.md: Описывает инженерный рабочий процесс.
  • MEMORY.md: Хранит долгосрочные факты и предпочтения.

2. Независимость от модели и автономность

Централизованная среда выполнения агентов позволяет менять модели ИИ (Claude, GPT, локальные) без переписывания логики. Автономные агенты работают круглосуточно через планировщик HEARTBEAT.md расписания.

3. Надежность и целостность данных

Чтобы предотвратить повреждение состояния в условиях высокой конкуренции, OpenClaw использует изоляцию сессий через очереди дорожек. Получение данных обрабатывается с помощью RAG с приоритетом локальных данных архитектуры с использованием семантических снимков.

Конфигурация: openclaw.json
{ "global": { "port": 18789, "identity": "./config/SOUL.md", "env_injection": true }, "security": { "firewall": "strict", "rce_protection": true } }
Введите команду...
Вопрос 1
Почему OpenClaw делает акцент на подходе «на основе Markdown»?
Чтобы увеличить скорость выполнения модели ИИ.
Чтобы обеспечить прозрачность и удобочитаемость для человека.
Чтобы полностью исключить необходимость в файлах JSON.
Вопрос 2
Что предотвращает «повреждение состояния» во время одновременного взаимодействия пользователей?
RAG с приоритетом локальных данных
Семантические снимки
Изоляция сессий через очереди дорожек
Вызов: Отладчик
Проанализируйте отсутствующее поведение агента.
Проблема: Агент был развернут, но он отвечает общим характером вместо своего назначенного роли, и не может вспомнить данные из сессии вчера.
Анализ
Какие файлы или компоненты, скорее всего, неправильно настроены?
Диагностика:
1. Проблема персонажа: Проверьте SOUL.md и убедитесь, что он правильно указан в openclaw.json.
2. Проблема памяти: Убедитесь, что MEMORY.md доступен для записи и система RAG с приоритетом локальных данных успешно создает семантические снимки.